<?php
namespace logic\set\ad;
/**
 * 广告位管理
 */
class Adposition extends \logic\Base{
    
    /**
     * 读取一条信息
     */
    public function find($param){
        return D('Adposition','setAd')->find($param);
    }
    
    /**
     * 添加广告位
     */
    public function add($data){        
        $info = D('Adposition','setAd')->find(['tag'=>$data['tag']]);
        if( $info ) logicE('该广告位标识已经存在');
        $id = D('Adposition','setAd')->add($data);
        return $id;
    }
    
    /**
     * 添加广告位
     */
    public function edit($id,$data){
        return D('Adposition','setAd')->edit($id,$data);
    }
    
    /**
     * 添加广告位
     */
    public function getList($param){
        return D('Adposition','setAd')->getList($param);
    }
    
    /**
     * 修改状态
     */
    public function editStatus($id){
        $info = D('Adposition','setAd')->find(['id'=>$id]);
        if( !$info ) return false;
        $data['status'] = $info['status']==1?2:1;
        return D('Adposition','setAd')->edit($id,$data);
    }
}